import { fetch } from '../fetch' // 引用fetch.js

export function startSuccessAction ({userTemplateId, startTime, endTime}) { // 设置时间
  let data = new FormData()
  data.append('startTime', startTime)
  data.append('endTime', endTime)
  data.append('userTemplateId', userTemplateId)
  return fetch({
    url: '/littlefinger/activity/startActivity',
    method: 'post', // 请求方法
    data: data,
    headers: {
      'Content-Type': 'multipart/form-data'
    }
  })
}

export function stopActivityAction ({activityId}) { // 提前终止活动
  let data = { activityId }
  return fetch({
    url: '/littlefinger/activity/stopActivity',
    method: 'get', // 请求方法
    params: data
  })
}

export function getQRCode0Action ({activityId, type}) { // 获取游戏入口二维码
  let data = { 'activityId': activityId, 'type': type }
  return fetch({
    url: '/littlefinger/activity/getQRCode',
    method: 'get', // 请求方法
    params: data
  })
}
export function getQRCode1Action ({activityId, type}) { // 获取玩家信息二维码
  let data = { 'activityId': activityId, 'type': type }
  return fetch({
    url: '/littlefinger/activity/getQRCode',
    method: 'get', // 请求方法
    params: data
  })
}

export function downloadQRCode0Action ({activityId, type}) { // 下载游戏入口二维码
  let data = { 'activityId': activityId, 'type': type }
  return fetch({
    url: '/littlefinger/activity/downloadQRCode',
    method: 'get', // 请求方法
    params: data
  })
}

export function downloadQRCode1Action ({activityId, type}) { // 下载玩家信息二维码
  let data = { 'activityId': activityId, 'type': type }
  return fetch({
    url: '/littlefinger/activity/downloadQRCode',
    method: 'get', // 请求方法
    params: data
  })
}

export function getTemplateListAction () { // 获取用户购买的模板
  return fetch({
    url: '/littlefinger/userTemplate/getMixedList',
    method: 'get'// 请求方法
  })
}

export function getActivityListAction () { // 获取用户创建的活动
  return fetch({
    url: '/littlefinger/activity/getActivityList',
    method: 'get'
  })
}
